package com.wonders.common.parse.jaxb.entity.vo;

import javax.xml.bind.JAXBContext;
import javax.xml.validation.Schema;

import com.wonders.framework.entity.vo.BaseVo;

/**
 * xsd配置
 * 
 * @author WuBin
 * 
 */
public class XsdConfig extends BaseVo {

	/**
	 * JAXB转换环境
	 */
	private JAXBContext jaxbContext;

	/**
	 * 规范文件
	 */
	private Schema schema;
	
	/**
	 * 类
	 */
	private Class clazz;

	public JAXBContext getJaxbContext() {
		return jaxbContext;
	}

	public Schema getSchema() {
		return schema;
	}

	public void setJaxbContext(JAXBContext jaxbContext) {
		this.jaxbContext = jaxbContext;
	}

	public void setSchema(Schema schema) {
		this.schema = schema;
	}

	public Class getClazz() {
		return clazz;
	}

	public void setClazz(Class clazz) {
		this.clazz = clazz;
	}

	@Override
	public String toString() {
		return "XsdConfig [jaxbContext=" + jaxbContext + ", schema=" + schema
				+ ", clazz=" + clazz + "]";
	}

}
